package com.fy.market.strategy.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fy.market.types.common.ex.ExHandler;
import lombok.Data;

import java.util.*;
import java.util.stream.Collectors;

/**
 * 策略规则表
 *
 * @author fwq
 * @desc 策略规则实体
 * @date 2025-09-26
 */
@Data
public class StrategyRuleEntity {

    /**
     * 策略ID
     */
    private Integer strategyId;

    /**
     * 奖品ID
     */
    private Integer awardId;

    /**
     * 规则模型名称
     */
    private String ruleModel;

    /**
     * 规则模型描述
     */
    private String ruleModelDesc;

    /**
     * 规则类型：1-抽奖前规则、2-抽奖中规则、3-抽奖后规则
     */
    private Integer ruleModelType;
}
